#ifndef __MIPI_H
#define __MIPI_H

#include "sample_comm.h"
#include "hi_mipi_tx.h"

HI_S32 SampleOpenMipiTxFd(HI_VOID);
HI_VOID SampleCloseMipiTxFd(HI_S32 fd);
HI_VOID SAMPLE_GetMipiTxConfig(combo_dev_cfg_t *pstMipiTxConfig);
HI_S32 SAMPLE_SetMipiTxConfig(HI_S32 fd, combo_dev_cfg_t *pstMipiTxConfig);
HI_S32 SampleSetMipiTxDevAttr(HI_S32 fd);
HI_S32 SAMPLE_USER_INIT_MIPITx(HI_S32 fd, cmd_info_t *pcmd_info);
HI_S32 SampleVoInitMipiTxScreen(HI_S32 fd);
HI_S32 SAMPLE_VO_ENABLE_MIPITx(HI_S32 fd);
HI_S32 SAMPLE_VO_DISABLE_MIPITx(HI_S32 fd);
HI_S32 SAMPLE_VO_CONFIG_MIPI(HI_S32* mipiFD);

#endif // __MIPI_H
